.ShopDetail{
    padding-top: 1.06rem;
    padding-bottom: 1.21rem;
    & .shopTop{
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      padding:0 0.32rem;
      padding-top: 0.38rem;
      padding-bottom: 0.6rem;
    }
    & .shopTop .leftp{
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
    }
    & .shopTop .leftp img{
      display: inline-block;
      width:1.04rem;
      height:1.04rem;
      border-radius:0.12rem;
      margin-right: 0.2rem;
    }
    & .shopTop .leftp .shopName{
      font-size:0.36rem;
      font-family:PingFangSC;
      font-weight:400;
      color:rgba(31,31,31,1);
      line-height:0.5rem;
      margin-bottom: 0.1rem;
    }
    & .shopTop .leftp .peraManth{
      font-size:0.24rem;
      font-family:PingFangSC;
      font-weight:400;
      color:rgba(153,153,153,1);
      line-height:0.33rem;
    }
    & .shopTop .rightp{
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center;
    }
    & .rightp>img{
      display: inline-block;
      width: 0.32rem;
      height: 0.4rem;
      margin-left: 0.1rem;
    }
    & .linaxi{
        width: 1.66rem;
        height: 0.5rem;
        font-size:0.24rem;
        font-family:PingFangSC;
        font-weight:500;
        color:#ff774d;
        line-height:0.33rem;
        border-radius:0.25rem;
        border:0.02rem solid #ff774d;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-left: 0.03rem;
    }
    & .linaxi img{
        display: inline-block;
        width: 0.28rem;
        height: 0.24rem;
      font-size:0.24rem;
      font-family:PingFangSC;
      font-weight:500;
      color:#ff774d;
      line-height:0.33rem;
    }
    & .cont-divide{
      height:0.2rem;
      background:rgba(246,248,250,1);
    }
    & .tabs-item{
      display: flex;
      flex-direction: row;
      padding: 0.28rem 0;
      margin-bottom: 0.12rem;
    }
    & .tabs-item .item{
      height:0.42rem;
      font-size:0.3rem;
      font-family:PingFangSC;
      font-weight:500;
      color:rgba(102,102,102,1);
      line-height:0.42rem;
      text-align: center;
      display: inline-block;
      width: 33%;
    }
    & .tabs-item .item.price-{
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;

    }
    & .tabs-item .item.active{
      color: #ff774d;

    }
    & .right-icon{
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
    & .right-icon img{
        display: inline-block;
        width: 0.24rem;
        height: 0.16rem;
    }
    & .topIcon{
        margin-bottom: -0.05rem;
    }
    & .botIcon{
      margin-top: -0.05rem;
    }
    & .list-product{
      padding: 0 0.32rem;
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
      flex-wrap: wrap;
    }
    & .list-product .item{
      background:rgba(255,255,255,1);
      border-radius:0.12rem;
      border:0.02rem solid rgba(244,244,244,1);
      margin-bottom: 0.24rem;
      width: 48%;

    }
    & .list-product .item:nth-child(2n){
      margin-left: 4%;
    }
    & .list-product .pro-img{
      display: inline-block;
      width:100%;
      height:3.36rem;
      background:rgba(255,255,255,1);
      border-radius:0.12rem 0.12rem 0 0;
    }
    & .list-product .tags{
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
      padding: 0.16rem 0.2rem;
    }
    & .list-product .tags .item{
      height:0.34rem;
      background:#ff774d;
      border-radius:0.17rem;
      font-size:0.18rem;
      font-family:PingFangSC;
      font-weight:500;
      color:rgba(255,255,255,1);
      text-align: center;
      line-height: 0.3rem;
      margin-bottom: 0;
    }
    & .list-product .pro-name{
      margin: 0 0.2rem;
      height:0.72rem;
      font-size:0.26rem;
      font-family:PingFangSC;
      font-weight:400;
      color:rgba(27,27,27,1);
      line-height:0.36rem;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
    }
    & .price-line{
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-self: flex-end;
        padding-bottom: 0.24rem;
        margin-top: 0.16rem;
    }
    & .price-line .nowPrice{
      font-size:0.28rem;
      font-family:PingFangSC;
      font-weight:400;
      color:rgba(255,90,95,1);
      line-height:0.4rem;
      padding-left: 0.2rem;

    }
    & .price-line .nowPrice .integer{
      font-size:0.36rem;
    }
    & .price-line .oldPrice{
      font-size:0.24rem;
      font-family:PingFangSC;
      font-weight:400;
      color:rgba(172,172,172,1);
      line-height:0.5rem;
      margin-left: 0.2rem;
      text-decoration: line-through;
    }
    & .footer-no-more{
      height:0.33rem;
      font-size:0.24rem;
      font-family:PingFangSC;
      font-weight:400;
      color:rgba(204,204,204,1);
      line-height:0.33rem;
      margin-bottom: 0.55rem;
      margin-top: 0.64rem;
      text-align: center;
    }
}